/* 深色模式特定样式 */

/* 导航栏样式 */
html[data-theme='dark'] .adm-nav-bar {
  --adm-color-text: rgba(255, 255, 255, 0.85);
  --adm-color-background: #1f1f1f;
  --adm-color-background-2: #141414;
  --adm-color-border: #303030;
}

/* 按钮样式 */
html[data-theme='dark'] .adm-button {
  --adm-color-background: #1f1f1f;
  --adm-color-text: rgba(255, 255, 255, 0.85);
}

/* 列表样式 */
html[data-theme='dark'] .adm-list {
  --adm-color-background: #1f1f1f;
  --adm-color-text: rgba(255, 255, 255, 0.85);
  --adm-color-border: #303030;
}

/* 标签栏样式 */
html[data-theme='dark'] .adm-tab-bar {
  --adm-color-text: rgba(255, 255, 255, 0.65);
  --adm-color-text-secondary: rgba(255, 255, 255, 0.45);
  --adm-color-background: #1f1f1f;
  --adm-color-border: #303030;
}

/* 卡片样式 */
html[data-theme='dark'] .adm-card {
  --adm-color-background: #1f1f1f;
  --adm-color-border: #303030;
}

/* 表单样式 */
html[data-theme='dark'] .adm-form {
  --adm-color-background: #1f1f1f;
  --adm-color-text: rgba(255, 255, 255, 0.85);
  --adm-color-border: #303030;
}

/* 输入框样式 */
html[data-theme='dark'] .adm-input {
  --adm-color-text: rgba(255, 255, 255, 0.85);
  --adm-color-background: #141414;
  --adm-color-border: #303030;
}

/* 对话框样式 */
html[data-theme='dark'] .adm-dialog {
  --adm-color-background: #1f1f1f;
  --adm-color-text: rgba(255, 255, 255, 0.85);
  --adm-color-border: #303030;
}

/* 提示框样式 */
html[data-theme='dark'] .adm-toast {
  --adm-color-background: #1f1f1f;
  --adm-color-text: rgba(255, 255, 255, 0.85);
}

/* 标签页样式 */
html[data-theme='dark'] .adm-tabs {
  --adm-color-text: rgba(255, 255, 255, 0.85);
  --adm-color-primary: #177ddc;
  --adm-color-border: #303030;
}

/* 搜索框样式 */
html[data-theme='dark'] .adm-search-bar {
  --adm-color-background: #1f1f1f;
  --adm-color-text: rgba(255, 255, 255, 0.85);
  --adm-color-border: #303030;
  --adm-color-background-2: #141414;
}

/* 步骤条样式 */
html[data-theme='dark'] .adm-steps {
  --adm-color-text: rgba(255, 255, 255, 0.85);
  --adm-color-primary: #177ddc;
  --adm-color-border: #303030;
}

/* 复选框样式 */
html[data-theme='dark'] .adm-checkbox {
  --adm-color-primary: #177ddc;
  --adm-color-text: rgba(255, 255, 255, 0.85);
}

/* 单选框样式 */
html[data-theme='dark'] .adm-radio {
  --adm-color-primary: #177ddc;
  --adm-color-text: rgba(255, 255, 255, 0.85);
}

/* 图片上传样式 */
html[data-theme='dark'] .adm-image-uploader {
  --adm-color-background: #1f1f1f;
  --adm-color-border: #303030;
}

/* 滑动输入条样式 */
html[data-theme='dark'] .adm-slider {
  --adm-color-primary: #177ddc;
  --adm-color-border: #303030;
}

/* 商品卡片特殊样式 */
html[data-theme='dark'] .product-card {
  background-color: #1f1f1f;
}

/* 价格颜色适配深色模式 */
html[data-theme='dark'] .price {
  color: #ff7875;
}

/* 空状态提示 */
html[data-theme='dark'] .adm-empty {
  --adm-color-text: rgba(255, 255, 255, 0.65);
}

html[data-theme='dark'] .adm-empty-description {
  color: rgba(255, 255, 255, 0.65);
}

/* 加载状态 */
html[data-theme='dark'] .adm-loading {
  --adm-color-primary: #177ddc;
  --adm-color-text: rgba(255, 255, 255, 0.85);
}

/* 购物车样式 */
html[data-theme='dark'] .empty-cart-text {
  color: rgba(255, 255, 255, 0.65);
}

html[data-theme='dark'] .empty-cart .adm-empty-description {
  color: rgba(255, 255, 255, 0.65);
}

/* 数量选择器 */
html[data-theme='dark'] .adm-stepper {
  --adm-color-background: #1f1f1f;
  --adm-color-text: rgba(255, 255, 255, 0.85);
  --adm-color-border: #303030;
}

/* 分类标签页 */
html[data-theme='dark'] .category-tabs .adm-tabs-tab {
  color: rgba(255, 255, 255, 0.65);
}

html[data-theme='dark'] .category-tabs .adm-tabs-tab-active {
  color: rgba(255, 255, 255, 0.85);
}

/* 空数据提示 */
html[data-theme='dark'] .empty-data {
  color: rgba(255, 255, 255, 0.65);
}

/* 空地址提示 */
html[data-theme='dark'] .empty-address {
  color: rgba(255, 255, 255, 0.65);
}

/* 空订单提示 */
html[data-theme='dark'] .empty-order .adm-empty-description {
  color: rgba(255, 255, 255, 0.65);
} 